Modeling Theories and Model Transformation Scenario for Complex System Development
نویسندگان
چکیده
In 2003, the Object Management Group (OMG) officially introduced the Model-Driven Architecture (MDA). The specification explains how different OMG standards could be used together. MDA focuses on the concepts of Platform Independent Models and Platform Specific Models, two viewpoints on software systems, and how mappings between these two can be made in order to streamline software development. Through this approach, the functional specification of the system and the implementation specification are separated, allowing for better reuse and portability. An important technique used in MDE is model transformation. A model transformation is a process of automatic generation of a target model from a source model, according to a transformation definition, which is expressed in a model transformation language. This paper focuses on model engineering terminology and theory of model generation. The paper describes overall MDA scenario and emphasizes on model transformation. As model transformation is an important area in model driven development, we have compared various techniques available for model transformation. The paper also focuses on model theory and model composition techniques used for model weaving. In 2003, the Object Management Group (OMG) officially introduced the Model-Driven Architecture (MDA). The specification explains how different OMG standards could be used together. MDA focuses on the concepts of Platform Independent Models and Platform Specific Models, two viewpoints
منابع مشابه
Service Process Modeling through Simulation and Scenario Development for Insurance Analysis
Insurance companies are among the service organizations, which maintain close relationships with their clients by providing insurance services. Clients are the most important resource for service companies. And profitability of insurance companies undoubtedly hinges on clear analysis of client satisfaction and improved productivity of service providers. An important factor of client satisfactio...
متن کاملModeling of Climate Change Effects on Groundwater Resources: The Application of Dynamic Systems Approach
The purpose of the present study was the simulation of climate change effects on groundwater resources in Iran by using the dynamic systems approach. The approach was performed through system dynamics modeling process including problem explanation, system description, model development, model testing, and the use of the model for policy analysis. The impact of the application of various exogeno...
متن کاملDeveloping Reliable yet Flexible Software through If-Then Model Transformation Rules
Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...
متن کاملMarketing Strategy Evaluation by Integrating Dynamic Systems Modeling and Network Data Envelopment Analysis
Nowadays, the service industries play an essential role in the economic development of countries, and among the various fields of insurance, life insurance is of particular importance because it covers its cover directly to humans. Increased competition in the insurance industry has led managers to seek marketing strategies that, in addition to increasing insurance sales, reduce costs and gain ...
متن کاملWater Resources Management in the South of Kerman Province Using the System Dynamics Model
Integrated water resources management is recognized as one of the main needs of any society due to population growth and technological advancement. To implement integrated water resources management, modeling of this system is essential. On the other hand, water resources systems are highly complex and affected by various factors that are very difficult to identify and determine their role in w...
متن کامل